package lab02.test22;

/**
 *
 * 17 - 24 周三晚之前
 * Created by mac on 2017/10/26.
 */
public class Test {

    public static void main(String[] args) {


        //22、 	给定一个字符串，将字符串中的所有大写字母变成小写字母，
        // 数字用0 来代替，其他符号用#代替。

        String resuilt = "Hello,World!123";

        //hello#world#000
        /*
         * 1. 大写 -> 小写
         * 2. 数字 -> 0
         * 3. 除了数字，英文字母以外的所有字符 -> #
         */

        char tmp;

        // 下标 0 ~ 字符串长度-1
        int i;

        for (i = 0;i< resuilt.length();i++){

            tmp = resuilt.charAt(i);

            if (tmp > 'A' && tmp <='Z'){

                //强制类型转换
                System.out.print((char) (tmp + 32));

            }else if (tmp >+ '0' && tmp <='9'){

                System.out.print(tmp);

            }else if (tmp >= 'a' && tmp <='z'){

                System.out.print(tmp);
            }else {
                System.out.print("#");
            }

        }

    }


}
